package com.jimikongjian.dao;

import com.jimikongjian.models.UserInfo;

import java.util.List;

/**
 * Created by baidu on 17/2/12.
 * @author fuxiuyang
 */
public interface IUserInfo {

    /**
     * 通过User表中的id号查询用户的详细信息
     * @param userId
     * @return List<UserInfo>
     */
    public List<UserInfo> getUserInfoListByUserId(int userId);

    /**
     * 通过User表中的id号查询用户的详细信息
     * @param userId
     * @return UserInfo
     */
    public UserInfo getUserInfoByUserId(int userId);

    /**
     * 插入用户信息
     * UserInfo对象必填项:userId,nick,avater
     * @param userInfo
     */
    public boolean insertUserInfo(UserInfo userInfo);

    /**
     * 更新用户信息
     * UserInfo对象必填项:userId,nick,avater
     * @param userInfo
     */
    public boolean updateUserInfo(UserInfo userInfo);

    /**
     * 删除用户信息
     * UserInfo对象必填项:userId
     * @param userInfo
     */
    public boolean deleteUserInfo(UserInfo userInfo);
}
